package com.base.component.ai.platform.core.bo.common;

import java.io.Serializable;

import com.gitee.magic.core.json.JsonObject;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class ChatCompletionsLogBO implements Serializable {

	private static final long serialVersionUID = 1L;
	
	public ChatCompletionsLogBO() {
	}
	
	public ChatCompletionsLogBO(JsonObject param, String userRaw, String systemRaw) {
		this.params = param;
		this.userRaw = userRaw;
		this.systemRaw = systemRaw;
	}

	@Schema(description="填充参数")
    private JsonObject params;
    
    @Schema(description="User原型数据")
    private String userRaw;
    
    @Schema(description="System原型数据")
    private String systemRaw;
	
}
